#ifndef __MERCKU_MTKWIFI_SETTING_H__
#define __MERCKU_MTKWIFI_SETTING_H__

// wps mode
typedef enum {
    WscModePin = 1,
    WscModePbc = 2,
} WscMode;

// bits
typedef enum {
    // 可以理解为客户端，向主路由请求配置信息，如SSID、密码等。也可以是手机等终端设备。
    WscConfModeEnrollee = 1,
    // 配置代理，可以理解为中继路由，它可以以 Enrollee 加入到 Registrar 中，也可以作为 Registrar 向后续加入的 Enrollee 提供配置信息。
    WscConfModeProxy = 1 << 1,
    // 配置提供者，可以理解为主路由，向后续加入的 Enrollee 提供配置信息，如SSID、密码等。
    WscConfModeRegistrar = 1 << 2,
} WscConfMode;

typedef enum {
    // 触发 wps 动作
    WscGetConf,
} MtkBoolWscGetConf;

typedef enum {
    WscStop,
} MtkBoolWspStop;

typedef enum {
    TurnkeyMode= 1,
} MapMode;

#endif // __MERCKU_MTKWIFI_SETTING_H__